package org.dxy.domain.command.substitute;

import org.dxy.domain.command.Command;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 更新替代料命令
 * @author dxy
 * @createTime 2025/9/13
 */
public record UpdateSubstituteMaterialCommand(
    /** 替代料ID */
    Long substituteId,
    /** 替代比例 */
    BigDecimal substituteRatio,
    /** 优先级 */
    Integer priority,
    /** 有效期开始 */
    LocalDateTime validFrom,
    /** 有效期结束 */
    LocalDateTime validTo
) implements Command {
}